iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
SideProject30

我想自己刻部落格系列 第 4

了解 Wordpress 資料庫格式

  • 分享至 

  • xImage
  •  

以下是我這台 wordpress 資料庫內容,除了預設的 Table 之外,也有 seo 外掛 yoast 所建立的資料表

https://ithelp.ithome.com.tw/upload/images/20230918/201204201Okj1kZhx5.png

wp_comments 是留言資料

wp_options 是網站設定

wp_terms 是分類或標籤,要跟 wp_term_relationshipswp_term_taxonomywp_termmeta

wp_users 是用戶資料

很明顯 wp_posts 資料表是我們搬部落格中最重要,需要好好備份的地方,甚至覺得只要把這張表中的資料移到新站台,就完成一半了XDD

這是 wp_posts 裡面的資料與資料格式
https://ithelp.ithome.com.tw/upload/images/20230918/20120420FEuHDRc0k2.png

https://ithelp.ithome.com.tw/upload/images/20230918/20120420nKYev3Z926.png

另外我匯出兩筆文章的資料,可以看出 1568 是我們發出去的文章,而 1578 的標題跟內文看起來跟 1568 差不多。但看 1578 中 post_parent 的值是 1568,且看 post_typepost_namepost_status 都可以猜出是編輯紀錄。

在做新站台時要注意一下。需不需要編輯紀錄的功能。會影響資料的去留。

[
	{
		"ID" : 1568,
		"post_author" : 1,
		"post_date" : "2023-07-12 14:43:13",
		"post_date_gmt" : "2023-07-12 06:43:13",
		"post_content" : "<p>在 NET Core 上面,連到 SMTP Server 進行寄信操作,<a href=\"https://learn.microsoft.com/zh-tw/dotnet/api/system.net.mail.smtpclient?view=net-7.0\" title=\"微軟\">微軟</a>已經不推薦使用System.Net.Mail.SmtpClient 來進行。...",
		"post_title" : "在 .NET 7 中,用 MailKit 寄信遇到 The SMTP server does not support authentication 錯誤",
		"post_excerpt" : "",
		"post_status" : "publish",
		"comment_status" : "closed",
		"ping_status" : "open",
		"post_password" : "",
		"post_name" : "%e5%9c%a8-net-7-%e4%b8%ad%ef%bc%8c%e7%94%a8-mailkit-%e5%af%84%e4%bf%a1%e9%81%87%e5%88%b0-the-smtp-server-does-not-support-authentication-%e9%8c%af%e8%aa%a4",
		"to_ping" : "",
		"pinged" : "",
		"post_modified" : "2023-07-17 14:32:51",
		"post_modified_gmt" : "2023-07-17 06:32:51",
		"post_content_filtered" : "在 NET Core 上面,連到 SMTP Server 進行寄信操作,[微軟](https://learn.microsoft.com/zh-tw/dotnet/api/system.net.mail.smtpclient?view=net-7.0 \"微軟\")已經不推薦使用System.Net.Mail.SmtpClient 來進行。...",
		"post_parent" : 0,
		"guid" : "https://dannyliu.me/?p=1568",
		"menu_order" : 0,
		"post_type" : "post",
		"post_mime_type" : "",
		"comment_count" : 0
	},
     {
        "ID" : 1578,
        "post_author" : 1,
        "post_date" : "2023-07-12 14:50:48",
        "post_date_gmt" : "2023-07-12 06:50:48",
        "post_content" : "<p>在 NET Core 上面,連到 SMTP Server 進行寄信操作,<a href=\"https://learn.microsoft.com/zh-tw/dotnet/api/system.net.mail.smtpclient?view=net-7.0\" title=\"微軟\">微軟</a>已經不推薦使用System.Net.Mail.SmtpClient 來進行。...",
        "post_title" : "在 .NET 7 中,用 MailKit 寄信遇到 The SMTP server does not support authentication 錯誤",
        "post_excerpt" : "",
        "post_status" : "inherit",
        "comment_status" : "closed",
        "ping_status" : "closed",
        "post_password" : "",
        "post_name" : "1568-revision-v1",
        "to_ping" : "",
        "pinged" : "",
        "post_modified" : "2023-07-12 14:50:48",
        "post_modified_gmt" : "2023-07-12 06:50:48",
        "post_content_filtered" : "在 NET Core 上面,連到 SMTP Server 進行寄信操作,[微軟](https://learn.microsoft.com/zh-tw/dotnet/api/system.net.mail.smtpclient?view=net-7.0 \"微軟\")已經不推薦使用System.Net.Mail.SmtpClient 來進行。...",
        "post_parent" : 1568,
        "guid" : "https://dannyliu.me/?p=1578",
        "menu_order" : 0,
        "post_type" : "revision",
        "post_mime_type" : "",
        "comment_count" : 0
    }
]

上一篇
連線到 MySQL 資料庫
下一篇
將 MySQL 資料搬移到 SQL Server
系列文
我想自己刻部落格31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言